﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace Tecnosop.Dominio
{
    [MetadataType(typeof(NOTA_DE_DEBITOMetadata))]
   public partial class NOTA_DE_DEBITO
    {
       internal class NOTA_DE_DEBITOMetadata
       {
           [HiddenInput(DisplayValue = true)]
           [DisplayName("Número nota crédito")]
           [Required(ErrorMessage = "Ingrese número nota débitoo")]
           public int ID_NOTA_DEBITO { get; set; }
           
           [DisplayName("Número factura")]
           [Required(ErrorMessage = "Ingrese número factura")]
           public int NUMERO_FACTURA { get; set; }

           [DisplayName("Razón social")]
           [Required(ErrorMessage = "Ingrese razón social")]
           public string RAZON_SOCIAL { get; set; }

           [DataType(DataType.MultilineText)]
           [DisplayName("Comentario")]
           [Required(ErrorMessage = "Ingrese comentario")]
           public string COMENTARIO { get; set; }

           [DataType(DataType.Currency)]
           [DisplayName("Monto")]
           [Required(ErrorMessage = "Ingrese monto")]
           public Nullable<int> MONTO { get; set; }

           [DataType(DataType.DateTime)]
           [DisplayName("Fecha")]
           [Required(ErrorMessage = "Ingrese fecha")]
           public Nullable<System.DateTime> FECHA_INSTALACION { get; set; }

           [ScaffoldColumn(false)]
           public Nullable<bool> VISIBLE { get; set; }
       }
    }
}
